IST 256
Programming for the Web (3) An introduction to fundamental Web programming concepts: Advanced Hypertext Markup Language (HTML), Dynamic Hypertext Markup Language (DHTML), extensible Markup Language (XML), Data Warehouses, JavaScript, common Gateway Interface (CGI), and Java.
IST 256 Programming for the Web (3)
The first part of the course consists of introduction of web programming facts and concepts. Students will be required to demonstrate understanding of the course by building web pages via individual and group activities that incorporate and illustrate the facts, concepts, and procedures in the course content. The latter half of the course will involve in-depth programming projects in JavaScript, CGI, and Java, and will incorporate concepts from the first part of the course. IST 256 is required and represents the introductory web programming course for the Web Administration Option of the Associate degree in Information Sciences and Technology (IST).
Upon completion of the course, the IST student will be able to identify basic concepts for programming for the web, including decentralized computing and shared information, client/server/database, e-commerce, design issues, and scalability issues, as demonstrated by miscellaneous tests. The student will also have experience with basic UNIX/NT programming skills, including system programming basics for webmasters, Unix, and NT systems, as demonstrated by completed projects. They will be able to utilize advanced HTML, DHTML concepts, including style sheets, dynamic content, and scripting events, as demonstrated by completed projects. The student will also understand basic concepts for databases/data warehousing/data mining, including information and the organization, database and database management system environments, the relational database model, and object-oriented database model, as demonstrated by miscellaneous tests. They will be able to identify basic concepts about XML, multimedia resources, GUI Programming Environments, such as Visual J++, Symantec Cafe, NetObject's Fusion, and Dreamweaver (or the current equivalent environments. They will be able to utilize current programming technologies to produce functional programming code that enhances web page capabilities.
Students will be graded on course attendance, participation, quizzes, examinations, brief exercises and their project presentation (from design to implementation, including documentation).
The majority of campuses offering the Associate degree in Information Sciences and Technology will have 20-30 students enrolled in the course. The course will be offered one semester each academic year.
Note : Class size, frequency of offering, and evaluation methods will vary by location and instructor. For these details check the specific course syllabus.